iT邦幫忙

2024 iThome 鐵人賽

DAY 23
0
Python

自主學習Python網路爬蟲-PTT爬蟲、Hahow爬蟲、Yahoo電影爬蟲實作系列 第 23

Day23 藉由教學影片學習HTML與CSS基礎

  • 分享至 

  • xImage
  •  

今天要分享的是遠距 margin浮動排版 float陰影 shadowoverflowdisplayheight與width以及定位 positive
一、遠距 margin
1.段落
https://ithelp.ithome.com.tw/upload/images/20241003/201677870PzI4DnHP9.png
2.文字框
https://ithelp.ithome.com.tw/upload/images/20241003/20167787x7SONOzN7C.png
二、浮動排版 float
1.在style的img中的float設為靠右,所以圖片會靠右
https://ithelp.ithome.com.tw/upload/images/20241003/20167787coqaac6XXm.png
2.如果style的div中的float設為靠右,第一個區塊會跑到最右邊
https://ithelp.ithome.com.tw/upload/images/20241003/20167787E44ge7FHGY.png
三、陰影 shadow
div:又稱作盒子,常用來包覆其他元素
#text-shadow&box-shadow中的px分別是水平位移、垂直位移、陰影模糊化
https://ithelp.ithome.com.tw/upload/images/20241003/20167787HtGF4EEDix.png
四、overflow
overflow有5種方式,分別為hidden、clip、visible、scroll、auto
hidden:框外的文字都會被隱藏
clip:跟hidden跑出的結果很像
visible:框內外的文字皆會顯示
scroll:下拉式選單,可往下捲動,跟auto相似
auto:如果框的長寬夠大,就不會有下拉式選單

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>overflow</title>
    <style>
        #box_1{
            width: 100px;
            height: 100px;
            border: 1px solid;
            overflow: scroll;
        }
    </style>
</head>
<body>
    <div id="box_1">
        <p>Lorem ipsum dolor, sit amet consectetur adipis
            icing elit. Quod, obcaecati nequenatus accusantium 
            omnis, optio officia quis qui nobis atque consequatur,
             porro dolor velit quas necessitatibus consequuntur suscipit molestiae sint.</p>
    </div>
</body>
</html>

輸出結果如下:
1.hidden
https://ithelp.ithome.com.tw/upload/images/20241006/20167787RBu2WjnA2K.png
2.visible
https://ithelp.ithome.com.tw/upload/images/20241006/20167787P2Shvcdlaf.png
3.scroll
https://ithelp.ithome.com.tw/upload/images/20241006/20167787tIqWt2bBWP.png
五、display
有4種方式,分別為block、inline、inlineBlock、none
block:佔一整行(範例中為div 區塊)
inline:同一行(範例中為span)
inlineBlock:同時是inline和block的功能,跟inline不同的是,它可以設定height
none:讓元素在頁面中消失

1.inlineBlock
https://ithelp.ithome.com.tw/upload/images/20241006/2016778741U1qwLBgU.png
2.none
https://ithelp.ithome.com.tw/upload/images/20241006/2016778730ZdEH8BNf.png
六、height與width
#圖中包含我的筆記註解(有一些小重點可以參考)
https://ithelp.ithome.com.tw/upload/images/20241006/201677872SWeO94CEC.jpg
七、定位 positive
有4種方式,分別為absolute、fixed、sticky、relative
absolute、fixed跟sticky的差別:
absolute-相對於container的絕對位置
fixed-會維持在畫面的固定位置
sticky-畫面捲動時,會跟著畫面上下捲動

https://ithelp.ithome.com.tw/upload/images/20241006/201677870ctoGbe1jh.pnghttps://ithelp.ithome.com.tw/upload/images/20241006/20167787aSjAHlhUVu.png


以上是我今天的分享,謝謝大家的觀看!
參考網址:https://www.youtube.com/watch?v=fa214Ct6t9w&list=LL&index=3


上一篇
Day22 藉由教學影片學習HTML與CSS基礎
下一篇
Day24 藉由教學影片學習HTML與CSS基礎
系列文
自主學習Python網路爬蟲-PTT爬蟲、Hahow爬蟲、Yahoo電影爬蟲實作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言